export interface BillVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 单据类型
   */
  typeId: string | number;

  /**
   * 账单名称
   */
  name: string;

  /**
   * 记账项目
   */
  classificationItemId: string | number;

  /**
   * 记账项目名称
  */
  classificationItemName: string;

  /**
   * 来往单位
   */
  partnerId: string | number;

  /**
   * 来往单位名称
  */
   partnerName: string

  /**
   * 单据编号
   */
  sourceId: string | number;

  /**
   * 操作员
   */
  operId: string | number;

  /**
   * 操作员名称
   */
  operName: string;

  /**
   * 应收金额
   */
  costMoney: number;

  /**
   * 实收金额
   */
  money: number;

  /**
   * 账户
   */
  accountId: string | number;

  /**
   * 账户名称
   */
  accountName: string;

  /**
   * 计划时间
   */
  planTime: string;

  /**
   * 执行时间
   */
  executionTime: string;

  /**
   * 状态
   */
  status: string;

  /**
   * 备注
   */
  remark: string;

}

export interface BillForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 单据类型
   */
  typeId?: string | number;

  /**
   * 账单名称
   */
  name?: string;

  /**
   * 记账项目
   */
  classificationItemId?: string | number;

  /**
   * 记账项目名称
   */
  classificationItemName?: string;

  /**
   * 来往单位
   */
  partnerId?: string | number;

  /**
   * 来往单位名称
   */
  partnerName?: string;

  /**
   * 单据编号
   */
  sourceId?: string | number;

  /**
   * 操作员
   */
  operId?: string | number;

  /**
   * 操作员名称
   */
  operName?: string;

  /**
   * 应收金额
   */
  costMoney?: number;

  /**
   * 实收金额
   */
  money?: number;

  /**
   * 账户
   */
  accountId?: string | number;

  /**
   * 账户名称
   */
  accountName?: string;

  /**
   * 计划时间
   */
  planTime?: string;

  /**
   * 执行时间
   */
  executionTime?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface BillQuery extends PageQuery {

  /**
   * 单据类型
   */
  typeId?: string | number;

  /**
   * 账单名称
   */
  name?: string;

  /**
   * 来往单位
   */
  partnerId?: string | number;

  /**
   * 计划时间
   */
  planTime?: string;

  /**
   * 执行时间
   */
  executionTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



